package cn.wolfcode.crm.mapper;

import cn.wolfcode.crm.domain.Permission;

import java.util.List;

/**
 * 权限mapper接口
 */
public interface PermissionMapper extends BaseMapper<Permission>{
	
	/**
	 * 通过角色id查询权限
	 */
	List<Permission> queryPermissionByRoleId(Long roleId);

	/**
	 * 通过员工id查询权限表达式
	 */
	List<String> getPermissionResourceByEmpId(Long id);

	/**
	 * 加载权限
	 */
	void reload();
}
